/* 
 * File:   mainWindow.h
 * Author: cow
 *
 * Created on February 10, 2011, 10:10 PM
 *
 */

#ifndef _MAINWINDOW_H
#define	_MAINWINDOW_H

//includes-----------------------------
#include <vector>
#include <gtkmm/window.h>
#include <gtkmm/main.h>
#include "intro.h"
#include "nameMenu.h"
#include "widgetSwap.h"
#include "gameScr.h"
using namespace std;
//defines------------------------------

//prototypes---------------------------
class game;

//definitions--------------------------
class game : public Gtk::Window, public wSwap{
    public:
        //constructors
        static game* getGame();
        ~game();
        //manips
        void do_intro();
        void do_game();
    protected:
        game();
    private:
        static game* instance;
};

#endif	/* _MAINWINDOW_H */

